@charset "utf-8";
body, div, p, dl, dd, blockquote, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, hr, legend, fieldset, textarea, img, form {margin: 0; padding: 0 }
img {border:none; vertical-align:middle; max-width:100%; }
li, ul, dl, dt, dd {list-style: none }
em { }
a {text-decoration: none; color: #000 }
a:hover {color: #dc8d11 }
body {font-family: "微软雅黑", Arial; font-size: 16px; color: #000; }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.main00000 {}
.main00001 {width: 100%; overflow: hidden; }
.main00005 {clear: both; }
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.container {margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px }
@media (min-width: 1280px) {
    .container {width: 1200px }
}
.row {margin-left: -15px; margin-right: -15px }
.container:before, .container:after, .row:before, .row:after {content: " "; display: table }
.container:after, .row:after {clear: both }
.img-responsive {max-width: 100%; height: auto }
.scroll_response {animation-delay: 0.3s; }
/*------------common-top------------begin*/
.lab146345628515{height:65px; }
@media (max-width: 767px) {
    .lab146345628515{height:auto; margin-top:5px; }
}
.lab146345628515.on {}
@media (max-width: 767px) {
    .lab146345628514 {color: #000000; }
}
.lab146345628514.on {color: #000 }
.top1462889377 {width: 100%; }
@media (max-width: 767px) {
    .top1462889377 {height: auto; background-color: #FFFFFF; }
}
.top1462889377.on {background-color: #fff }
.lab14634562850 {}
@media (max-width: 767px) {
    .lab146345628511 {border-bottom-color: #ccc; border-bottom-width: 1px; border-bottom-style: solid; line-height: 40px; height: 40px; padding-left: 20px; width: 100%; }
}
@media (max-width: 767px) {
    .lab146345628510 {}
}
.lab14634562858 {float: left; }
@media (max-width: 767px) {
    .lab14634562858 {width: 80%; float: left; }
}
.lab14634562851 {padding-top: 15px; }
.lab14634562859{position: absolute; z-index: 2222; width: 100%; background-color:#13A0B2; opacity:0.8; }
@media (max-width: 767px) {
    .lab14634562859 {display: none; width: 100%; padding-top: 6px; }
}
.lab14634562853 {}
@media (max-width: 767px) {
    .lab14634562853 {margin-top: 8px; width: 44px; float: right; display: block; border-radius: 5px; border-color: #000000; border-width: 2px; border-style: solid; padding: 10px; }
}
@media (max-width: 767px) {
    .lab14634562854 {background-color: #000000; display: block; height: 2px; width: 22px; }
}
@media (max-width: 767px) {
    .lab14634562855 {background-color: #000000; margin-top: 4px; display: block; height: 2px; width: 22px; }
}
@media (max-width: 767px) {
    .lab14634562856 {background-color: #000000; margin-top: 4px; display: block; height: 2px; width: 22px; }
}
@media (max-width: 767px) {
    .top1472107362 {height: 90px; }
}
.top1472107419 {}
.top1477100960 {height: 49px; background-color: #282f39; }
.top1477101751 {height: 50px; line-height: 50px; float: left; overflow: hidden; color: #7f8997; width: 30%; }
@media (max-width: 767px) {
    .top1477101751 {font-size: 14px; width: 50%; }
}
.top1477878002 {overflow: hidden; height: 50px; line-height: 50px; }
.top1477884318 {text-align: right; margin-top: 10px; float: right; width: 50%; font-size: 14px; height: 30px; }
.top1477899478{background-image:url(/public/cn/img/wx.png); display: block; color: #7f8997; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.top1477904520 {display: inline-block; cursor: pointer; position: relative; }
@media (max-width: 767px) {
    .top1477904520 {display: none; }
}
.top1477899478:hover {color: #12a0b1; }
.lab14779060910 {display: inline-block; margin-left: 20px; }
@media (max-width: 767px) {
    .lab14779060910 {display: none; }
}
.lab14779060911{background-image:url(/public/cn/img/wb.png); color: #7f8997; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.lab14779060911:hover {color: #12a0b1; }
.top1477964930 {display: none; top: 45px; padding-top: 5px; border-radius: 5px; border-color: #eee; border-width: 1px; border-style: solid; background-color: #fff; text-align: center; height: 132px; width: 132px; z-index: 3000; position: absolute; box-shadow: 0px 0px 5px 1px #ccc; }
.lab14779742770 {display: inline-block; margin-left: 20px; cursor: pointer; position: relative; }
@media (max-width: 767px) {
    .lab14779742770 {display: none; }
}
.lab14779742771{background-image:url(/public/cn/img/qq.png); display: block; color: #7f8997; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.lab14779742771:hover {color: #12a0b1; }
.lab14779742772 {padding: 10px; display: none; top: 45px; border-radius: 5px; border-color: #eee; border-width: 1px; border-style: solid; background-color: #fff; text-align: center; z-index: 3000; position: absolute; box-shadow: 0px 0px 5px 1px #ccc; }
.top1477974392 {width: 180px; }
.cgdm9513959077020 {padding-left: 10px; min-height: 20px }
.cgdm9514072075586 {margin-bottom: 5px; display: block }
.cgdm9514072075585 {margin-bottom: 5px; display: block }
.lab14780511920 {display: inline-block; margin-left: 20px; cursor: pointer; position: relative; }
.lab14780511921{background-image:url(/public/cn/img/ss.png); display: block; color: #7f8997; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.lab14780511921:hover {color: #12a0b1; }
.lab14780511922 {left: -100px; width: 250px; padding: 10px; display: none; top: 40px; text-align: center; z-index: 3000; position: absolute; background-color: #282f39; }
@media (max-width: 767px) {
    .lab14780511922 {left: auto; right: 0px; }
}
.top1478051409{height:33px; }
.hvmf3614084152309 {padding-top: 5px; float: left; }
.hvmf36140841523010 {float: left }
.hvmf36140841523011{background: transparent; border: 1px solid #939393; color: #fff; padding-left: 10px; height: 30px; line-height: 28px; font-size: 14px; float:left; }
.hvmf36140841523012 {}
.hvmf36140841523013{background:transparent; border: none; }
.top1478080266{cursor: pointer; color: #7f8997; display: block; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 30px; font-size: inherit; background-image:url(/public/cn/img/ss.png); background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.lab14799555140 {display: inline-block; margin-left: 20px; cursor: pointer; position: relative; }
.lab14799555141{background-image:url(/public/cn/img/dq.png); display: block; color: #7f8997; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.lab14799555141:hover {color: #12a0b1; }
.lab14799555142 {left: -100px; width: 250px; padding: 10px; display: none; top: 40px; text-align: center; z-index: 3000; position: absolute; background-color: #282f39; }
@media (max-width: 767px) {
    .lab14799555142 {left: auto; right: 0px; }
}
.top1479955711 {margin-top: 4px; }
.yqop4013941603851 {color: #fff; margin-right: 5px; }
.yqop4013941603852 {margin-right: 5px; text-align: center; vertical-align: middle; }
.top1480643464 {float: right; overflow: hidden; }
.rfgi2514079846578 {float: right; z-index: 6; }
@media (max-width: 767px) {
    .rfgi2514079846578 {display: none; }
}
.top1481940464 {width: 1170px; padding: 0 0px; position: relative; }
@media (max-width: 767px) {
    .top1481940464 {width: auto; }
}
.top1481940464:before {position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; content: ''; display: block; border: 1px solid rgba(255, 255, 255, 0.25); z-index: 9 }
.tcya9314080105431 {float: left; display: inline-block; }
.tcya9314080105432 {z-index: 99; position: relative; float: left; padding: 18px 0 }
.tcya9314080105433 {border-right: 1px dashed rgba(255, 255, 255, 0.4); font-weight: 700; font-size: 0.9378em; color: #fff; display: block; text-transform: uppercase; padding: 0 24px; letter-spacing: .03em; line-height: 29px; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s }
.tcya9314080105433:hover {color: #FFCC00; }
.tcya9314080105435 {width: 240px; position: absolute; display: none; z-index: 9999; clear: both; padding-top: 18px; }
@media (max-width: 767px) {
    .tcya9314080105435 {overflow: hidden; height: 0px; width: 0px; display: none; }
}
.tcya9314080105436 {float: left; padding: 0 25px; border-bottom: 1px solid rgba(255, 255, 255, 0.50); background-color:#13A0B2; }
.tcya9314080105437 {display: block; font-weight: 400; margin: 0; padding: 10px 0px; letter-spacing: .03em; font-size: 13px; text-transform: uppercase; color: #fff; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.tcya9314080105437:hover {color: #FFCC00; }
.top1482736494 {background: #F6BB19; position: relative; margin-right: -5px; transition: all .3s ease; display: inline-block; float: right; }
.top1482736494:before {content: ''; width: 75px; height: 100%; position: absolute; top: 0; left: -32px; transform: skew(-45deg); background: #F6BB19; transition: all .3s ease }
.top7945541154{font-weight: 700; font-size: 1.125em; color: #171b20; margin-left: 0; text-transform: uppercase; display: block; line-height: 65px; position: relative; z-index: 10; transition: all .3s ease; letter-spacing: .03em; padding-right:40px; }
.top7945541154:before {content: ''; position: absolute; top: 0; left: 100%; width: 100%; background: #f6bb19; height: 100%; z-index: -1; transition: background .3s ease; -moz-transition: background .3s ease; -webkit-transition: background .3s ease; -o-transition: background .3s ease; }
.top1482736494:hover:before {background-color: #171b20; }
.top7945541154:hover:before {background-color: #171b20; }
.top1482736494:hover a {color: #fff }
.top1482736494:hover {background-color: #171b20; }
@media (max-width: 767px) {
    .top1482736494 {display: none; }
}
@media (max-width: 500px) {
    .top1482736494 {display: inline-block; }
}
@media (max-width: 767px) {
    .tcya9314080105433 {padding: 0 10px; }
}
@media (max-width: 500px) {
    .tcya9314080105433 {padding: 0 18px; }
}
@media (max-width: 767px) {
    .top1482804309 {display: none !important; }
}
.top1496216383{position: relative; }
/*------------common-top------------end*/
/*------------index-index------------begin*/
.top1465874978 {overflow: hidden; line-height: 30px; }
@media (max-width: 767px) {
    .gxbm614057259285 {width: 50%; }
}
@media (max-width: 767px) {
    .gxbm614057259286 {height: 150px; line-height: 150px; text-align: center; overflow: hidden; }
}
@media (max-width: 767px) {
    .gxbm614057259288 {vertical-align: middle; }
}
.top1465890181 {height: 64px; float: left; width: 70%; }
@media (max-width: 767px) {
    .qold9113931219775 {width: 100%; }
}
.qold91139312197710 {margin-right: 20px; float: left; }
.qold91139312197710 {margin-right: 20px; float: left; }
.qold9113931219778 {margin-right: 10px; float: left; }
.qold9113931219779 {color: #FF0000 }
.qold9114088650670 {color: #f00; padding-right: 10px; padding-left: 10px; float: right; }
.top1466409093 {position: relative; z-index: 1 }
.uzfo3313776576841 {padding-right: 10px; float: left; padding-left: 10px; font-weight: bold }
.uzfo3313776576842 {}
.top1466409083 {border-bottom-color: #13a0b2; border-bottom-width: 5px; border-bottom-style: solid; padding-bottom: 3%; padding-top: 3%; overflow: hidden; background-color: #FFFFFF; }
.lab14664095260 {margin-bottom: 20px; font-size: 22px; text-align: left; font-weight: 700; }
.lab14664143130 {text-indent: 10em; font-weight: 800; font-size: 1.425em; color: #323232; text-transform: uppercase; position: relative; text-align: right; line-height: 32px; padding-right: 25px }
@media (max-width: 767px) {
    .lab14664143130 {text-indent: 5em; }
}
@media (max-width: 767px) {
    .lab14664143130 {text-indent: 0em }
}
.top1465890144 {height: 64px; font-size: 1em; padding-left: 25px; line-height: 22px; color: #898989; }
@media (max-width: 767px) {
    .top1465890144 {padding-left: 15px; font-size: 0.8em }
}
.top1472091990 {width: 100%; min-height: 300px; margin-right: auto; margin-left: auto; position: relative; }
@media (max-width: 767px) {
    .top1472091990 {min-height: 100px; }
}
.rspi741417679888 {z-index: 1; position: absolute; text-align: center; min-height: 20px; }
.rspi741417680097 {height: 300px; width: 1000px; text-align: center; }
.rspi7414057236841 {display: none; height: 15px; overflow: hidden; position: absolute; left: 48%; bottom: 5px; z-index: 1000; }
.rspi7414057236842 {border-radius: 6px; float: left; margin-right: 5px; line-height: 14px; text-align: center; background-color: #666; cursor: pointer; width: 12px; height: 12px; }
.rspi7414057236842.on {color: #FFFFFF; background-color: #fff; }
.rspi7414057236843 {position: relative }
@media (max-width: 767px) {
    .rspi7414057236843 {height: 140px; width: 140px; }
}
@media (max-width: 380px) {
    .rspi7414057236843 {height: 115px; width: 115px; }
}
@media (max-width: 330px) {
    .rspi7414057236843 {height: 100px; width: 100px; }
}
.rspi7414057236845 {position: relative; }
.lab14634562852 {overflow: hidden; height: 75px; }
@media (max-width: 767px) {
    .lab14634562852 {width: 100%; }
}
.top1472091962:hover .top1482826420 {opacity: 100 }
.top1472091962:hover .lab14828294620 {opacity: 100 }
.rspi7414057236847 {width: 100% }
@media (max-width: 767px) {
    .xclb62614057259285 {width: 50%; }
}
@media (max-width: 767px) {
    .xclb62614057259286 {line-height: 150px; height: 150px; text-align: center; overflow: hidden; }
}
.top1474873136 {background-image: url(/public/cn/img/map-bg.jpg); background-position: center top; padding-bottom: 5%; padding-top: 5%; }
@media (max-width: 767px) {
    .top1474873136 {padding-bottom: 0px; }
}
.top1474873934 {padding: 0px; }
.wyso721465876493 {overflow: hidden; padding: 0; background-color: #202731; }
@media (max-width: 767px) {
    .wyso721465876493 {position: relative }
}
@media (max-width: 767px) {
    .wyso72614057259285 {width: 50%; }
}
@media (max-width: 767px) {
    .wyso72614057259286 {line-height: 150px; height: 150px; }
}
.top1482804309 {line-height: 22px; text-align: center; display: inline-block; height: 200px; top: 200px; z-index: 2000; width: 100%; position: absolute; }
.top1482825075 {width: 600px; display: inline-block; text-align: left; }
.top1482826420{background-image:url(/public/cn/img/zjt.png); position: absolute; top: 50%; cursor: pointer; width: 40px; height: 40px; display: block; z-index: 3000; left: 0px; background-repeat:no-repeat; background-position-x:center; background-position-y:center; background-color:#333333; }
.lab14828294620{background-image:url(/public/cn/img/yjt.png); right: 0px; position: absolute; top: 50%; cursor: pointer; background-color:#333333; width: 40px; height: 40px; display: block; z-index: 3000; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.top1466414300 {border-right-color: #12a0b1; border-right-width: 4px; border-right-style: solid; text-align: right; width: 30%; float: left; }
.lab14834126730 {}
.lab14834126731{background-position: center top; padding-bottom:3%; padding-top:1%; }
.top1483414399 {}
.nlhk73139313668513 {margin-bottom: 10px; color: #898989; padding-left: 66px; padding-right: 41px; padding-top: 13px; }
@media (max-width: 767px) {
    .nlhk73139313668513 {display: none; }
}
.nlhk7313931366854 {padding: 5px }
.nlhk7313931366855 {position: relative; width: 50%; float: left; overflow: hidden; margin-bottom: 10px; min-height: 1px; padding-right: 15px; padding-left: 15px }
@media (max-width: 767px) {
    .nlhk7313931366855 {float: left; width: 50%; }
}
.nlhk7313931366856 {margin-right: 5px; float: left; }
.nlhk7313931379730 {border-color: #eee; border-width: 1px; border-style: solid; vertical-align: middle; text-align: center; height: 150px; width: 150px; }
.nlhk7313931379730:hover {border-color: #ccc; }
.nlhk7313931379732 {height: 170px; width: 170px; vertical-align: middle }
@media (max-width: 767px) {
    .nlhk7313931379732 {height: 100px; }
}
.nlhk7313931366858 {background-color: #fdfdfd; width: 77%; position: relative; border: 1px solid #e6e6e6; margin-left: 140px; padding-top: 7px; padding-bottom: 24px; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; min-height: 211px; }
@media (max-width: 767px) {
    .nlhk7313931366858 {width: auto; height: auto; margin-left: auto }
}
@media (max-width: 767px) {
    .nlhk7313931366858 {padding-bottom: 0px; min-height: 20px; position: static; width: 100%; border: 0; margin: 0; }
}
.nlhk7313931366859 {font-weight: 700; font-size: 1.25em; color: #323232; padding-left: 66px; height: 24px; line-height: 24px; overflow: hidden; letter-spacing: .03em; margin-top: 20px; margin-bottom: 10px }
@media (max-width: 767px) {
    .nlhk7313931366859 {font-size: 14px; text-align: center; padding-left: 0px; margin: 0; }
}
.nlhk73139313668513 {margin-bottom: 10px; color: #898989; padding-left: 66px; padding-right: 41px; padding-top: 13px; }
@media (max-width: 767px) {
    .nlhk73139313668513 {display: none; }
}
.top1483416764 {clear: both; }
.nlhk7313931366859:before {content: ''; width: 45px; height: 3px; background: #f6ba18; position: absolute; top: 61px }
@media (max-width: 767px) {
    .nlhk7313931366859:before {display: none; }
}
.nlhk7313931379731 {display: block; background: #fff; padding: 8px; position: absolute; z-index: 1; top: 14px }
@media (max-width: 767px) {
    .nlhk7313931379731 {position: static; }
}
.nlhk7313931366858:hover {color: #fff; background-color: #12a0b1; }
.nlhk7313931366858:hover .nlhk73139313668513 {color: #e4e8e8 }
.nlhk7313931366858:hover .nlhk7313931366859 {color: #fff }
.lab14834270980{background-position: center top; padding-top:2%; }
.lab14834270981 {overflow: hidden; }
.lab14834270982 {border-right-color: #12a0b1; border-right-width: 4px; border-right-style: solid; text-align: right; width: 30%; float: left; }
.lab14834270983 {margin-left: 11px; position: relative; font-size: 22px; margin-top: 0; text-align: left; font-weight: 700; margin-bottom: 20px; }
.wyso721466346359 {background-image: url(/public/cn/img/about_bg.jpg); background-size: cover; height: 510px; width: 50%; position: relative; float: left; background-position: right }
@media (max-width: 767px) {
    .wyso721466346359 {width: 100%; }
}
.wyso721466346313 {height: 500px; width: 50%; position: relative; float: right; overflow: hidden; -webkit-animation-name: fade; -o-animation-name: fade; animation-name: fade; -webkit-animation-duration: .8s; -o-animation-duration: .8s; animation-duration: .8s; -webkit-animation-timing-function: linear; -o-animation-timing-function: linear; animation-timing-function: linear }
@media (max-width: 767px) {
    .wyso721466346313 {margin-left: 0px; padding-right: 15px; padding-left: 15px; position: absolute; width: 100%; }
}
.top1474873934:before {display: table }
.top1486364270{overflow: hidden; height: 100%; width: 100%; position: absolute; top: 0; right: 0; }
.top1486364180{background-color:#2F2D37; height: 510px; width: 100%; position: absolute; top: 0; right: 0; opacity:0.7; }
.top1486364773 {font-weight: 700; font-size: 1.625em; color: #fff; background: #13a0b2; display: inline; position: absolute; padding: 12px 39px; top: 40px; right: 0; background-color:#13A0B2; }
.top1486365728 {padding-left: 61px }
@media (max-width: 767px) {
    .top1486365728 {padding-left: 0px; }
}
.top1486365449 {font-weight: 700; font-size: 1.625em; color: #fff; position: relative; padding-top: 47px; word-spacing: 6px; padding-bottom: 38px }
@media (max-width: 767px) {
    .top1486365449 {display: none; }
}
.top1486365449:before {content: ''; width: 45px; height: 3px; background: #f6bb19; position: absolute; top: 85px }
.top1486366022 {color: #bcc1c7; width: 72% }
.top1486366022 img {clear: both !important; width: 100% !important; height: auto !important; }
@media (max-width: 767px) {
    .top1486366022 {padding-top: 120px; width: auto; }
}
.lab14834270983:before {background: #f6bb19; content: ""; height: 3px; width: 45px; left: 0; bottom: -10px; position: absolute }
.top1486369221 {}
.lvdn6313931179424 {padding: 5px }
.lvdn6313931179426 {overflow: hidden; padding: 5px; }
@media (max-width: 767px) {
    .lvdn6313931179426 {padding: 0px; }
}
.lvdn6313931179427 {overflow: hidden; }
.lvdn6313931179428 {margin-right: 10px; float: left; _display: inline; text-align: center; }
.lvdn6313931179429:hover .top1486430231 {top: 0 }
.lvdn6313931179429:hover .top1486430231 .top1486431211 {opacity: 1 }
.lvdn6313931179429:hover .top1486430231 .top1486431264 {-webkit-animation-duration: .3s; -moz-animation-duration: .3s; -o-animation-duration: .3s; animation-duration: .3s; -webkit-animation-delay: .3s; -moz-animation-delay: .3s; -o-animation-delay: .3s; animation-delay: .3s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: slideInDown; -moz-animation-name: slideInDown; -o-animation-name: slideInDown; animation-name: slideInDown }
@media (max-width: 767px) {
    .top1466393243 {width: auto; padding-left: 27px !important }
}
@media (max-width: 767px) {
    .top1466342404 {width: 100%; }
}
.lab14864399091 {background-position: center top; padding-bottom: 5%; padding-top: 5%; }
.lab14864399092{overflow: hidden; }
.lab14864399093 {display: block; position: relative; font-size: 22px; margin-top: 0; text-align: left; font-weight: 700; margin-bottom: 20px; }
.lab14864399093:before {background: #f6bb19; content: ""; height: 3px; width: 45px; left: 0; bottom: -10px; position: absolute }
.lab14864399098 {overflow: hidden; margin: 0 -15px }
.lab14864399099 {clear: none !important; width: 25%; position: relative; float: left; min-height: 1px; padding-right: 15px; padding-left: 15px; margin-bottom: 22px }
@media (max-width: 767px) {
    .lab14864399099 {width: 100%; }
}
.lab148643990912{position: relative; overflow: hidden; height:285px; }
.lab148643990916 {display: table-cell; vertical-align: middle; position: relative; padding: 30px; overflow: hidden }
.lab148643990917 {color: #fff; height: 132px; line-height: 22px; overflow: hidden; }
.lab148643990913 {height: 285px; width: 100%; opacity: 1; vertical-align: middle; }
.lab148643990914 {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color:#282F39; opacity:0.7; text-align: center; opacity: 0; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; max-width: 100%; margin: 0; -webkit-transform: translateZ(0); transform: translateZ(0) }
.lab148643990915 {display: table; width: 100%; height: 100%; position: relative; max-width: 100%; margin-bottom: 0 }
.lab148643990915:before {content: ''; position: absolute; top: 8px; left: 8px; right: 8px; bottom: 8px; border: 1px solid rgba(255, 255, 255, .5) }
.lab148643990916 {display: table-cell; vertical-align: middle; position: relative; padding: 30px; overflow: hidden }
.lab148643990917 {color: #fff; height: 132px; line-height: 22px; overflow: hidden; }
.lab148643990918 {text-align: center; background: #282F39; border-top: 2px solid #f6bb19; min-height: 73px; padding: 0 10px; -webkit-transform: translateZ(0); transform: translateZ(0); backface-visibility: hidden; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: .3s; transition-duration: .3s; display: block; vertical-align: middle; box-shadow: 0 0 1px transparent; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale }
.lab148643990919 {text-transform: uppercase; color: #13a0b2; margin: 11px 0 2px; font-size: 16px; line-height: 22px; font-weight: 700; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; height: 22px; overflow: hidden }
.lab148643990921 {text-align: center; margin: 0 0 0 1px; padding: 0; width: 36px; height: 36px; background: #616161; color: #fff; line-height: 33px; font-size: 22px; border-radius: 0; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; display: inline-block; cursor: pointer }
.lab148643990922 {text-align: center; margin: 0 0 0 1px; padding: 0; width: 36px; height: 36px; background: #616161; color: #fff; line-height: 33px; font-size: 22px; border-radius: 0; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; display: inline-block; cursor: pointer }
.lab148643990918:before {position: absolute; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: .3s; transition-duration: .3s; transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; content: ""; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #f6bb19 }
.top1486449416 {text-transform: uppercase; color: #aaa; margin: 0; font-size: 14px; line-height: 22px; padding-bottom: 10px; padding-top: 4px; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; height: 22px; overflow: hidden }
.lab148643990910:hover .lab148643990918 {border-top-color: #282F39 }
.lab148643990910:hover .lab148643990918:before {-webkit-transform: scaleY(1); -moz-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1) }
.lab148643990910:hover .lab148643990918 h4 {color: #242424 }
.lab148643990910:hover .lab148643990918 .top1486449416 {color: #4A4A4A }
.lab148643990910:hover .lab148643990912 .lab148643990914 {opacity: 1 }
@media (max-width: 767px) {
    .lab14864570926 {width: 100%; }
}
@media (max-width: 767px) {
    .top1486515530 {padding-left: 30px }
}
.lab14864570926:hover .top1486514645 {margin-top: -20px; margin-bottom: 20px }
.lab14864570926:hover .top1486515530 {background: #13a0b2; bottom: 0; background-color:#13A0B2; opacity:0.7; }
.lab14864570926:hover .top1486515530:before {background: #fff }
.top1486518615{margin-bottom:10px; margin-left: 11px; font-size: 16px; font-weight: 300; text-align: left; color: #666; width: auto; }
@media (max-width: 767px) {
    .top1486519230 {width: 90%; }
}
.top1486519320 {font-size: 16px; font-weight: 300; text-align: left; color: #666; margin: 0 auto 30px; width: auto }
.lab14864570920 {overflow: hidden }
.top1486521511 {padding-bottom: 40px; padding-top: 40px; background-position: right; background-repeat: no-repeat; background-image: url(/public/cn/img/bottomcontact_bg.jpg); }
.top1486521768 {margin-right: -15px; margin-left: -15px; overflow: hidden; }
@media (max-width: 767px) {
    .top1486521907 {width: 100%; }
}
.top1486524240{float:right; width:45%; padding-right: 15px; padding-left: 15px; }
@media (max-width: 767px) {
    .top1486524240 {width: 100%; }
}
.lab14865243980 {margin-bottom: 20px; display: block; font-size: 22px; text-align: left; font-weight: 700; position: relative; }
.lab14865243980:before {background: #f6bb19; content: ""; height: 3px; width: 45px; left: 20px; bottom: -10px; position: absolute; }
.lab14865244290 {font-size: 16px; font-weight: 300; text-align: left; color: #666; margin: 0 auto 30px }
.yjxg3213805330654 {overflow: hidden; }
.g3213805330655 {width: 50%; float: left; margin-top: 10px; text-align: right }
@media (max-width: 767px) {
    .g3213805330655 {margin-bottom: 20px; width: 100%; }
}
.yjxg3213805330657 {margin-bottom: 20px }
.yjxg3213805330659 {resize: none; width: 100%; height: 80px; padding: 6px 15px; background-color: #fff; border: 1px solid #e4eaec; border-radius: 3px; font-size: 14px; line-height: 1.57142857; color: #76838f; display: block; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: -webkit-box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear; -o-transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear; transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear; }
.yjxg3213805330653 {border: 8px solid #f4f4f4; background: #fff; padding: 10px 20px 10px 10px }
.yjxg3213805330658 {width: 100%; height: 36px; padding: 6px 15px; background-color: #fff; border: 1px solid #e4eaec; border-radius: 3px; font-size: 14px; line-height: 1.57142857; color: #76838f; display: block; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: -webkit-box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear; -o-transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear; transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear }
.yjxg32138053306511 {cursor: pointer; background: #13a0b2; color: #fff; font-weight: 500; padding: 4px 9px 4px 9px; text-transform: uppercase; display: inline-block; position: relative; line-height: 34px; border-radius: 3px; border: none; outline: 0; letter-spacing: .03em; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease }
.top1486526834 {border-left: 1px solid rgba(255, 255, 255, .8); padding-left: 15px; font-size: 1.25em; padding-right: 7px; vertical-align: middle; position: relative; margin-left: 20px; line-height: 28px; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; font-style: normal; }
.top1486526834:after {background-color:#000000; opacity:0.7; content: ''; width: 1px; height: 100%; position: absolute; left: -2px; top: 0; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease }
.yjxg32138053306511:hover {background: #f6bb19; color: #fff }
.zjxg321380533064 {float: right; }
.lab14664095260:before {background: #f6bb19; content: ""; height: 3px; width: 45px; left: 20px; bottom: -10px; position: absolute; }
.spi74140572368 {position: relative; }
@media (max-width: 767px) {
    .spi74140572368 {position: relative; }
}
.lab14871214070 {font-size: 16px; font-weight: 300; text-align: left; color: #666; margin: 0 auto 30px }
.cmav9714072075587 {max-height: 100px; }
.top1472091962 {}
.top1511165813{}
/*---module_1511165822-90-begin---*/
#module_1511165822 .product_list_box{}
#module_1511165822 .product_list_box .owl-stage {position: relative; }
#module_1511165822 .product_list_box .owl-stage-outer {position: relative; overflow: hidden; width: 100%; }
#module_1511165822 .product_list_box .owl-nav {float: right; width: 100px; height: 60px; }
#module_1511165822 .product_list_box .owl-nav .owl-prev {float: left; width: 50px; font-size: 0px; height: 50px; background-image: url(/public/cn/img/prev_90.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#module_1511165822 .product_list_box .owl-nav .owl-next {float: left; width: 50px; font-size: 0px; height: 50px; background-image: url(/public/cn/img/next_90.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#module_1511165822 .product_list_box .owl-item {float: left; position: relative; padding-left: 0.2%; *padding-left: 0%; padding-right: 0.2%; *padding-right: 0%; }
#module_1511165822 .product_list_box .owl-item .product_image{height:210px; line-height:210px; text-align: center; background-color: #fff; }
@media (min-width: 992px) and (max-width: 1199px) {
    #module_1511165822 .product_list_box .owl-item .product_image {height: 240px; line-height: 240px; }
}
@media (min-width: 768px) and (max-width: 991px) {
    #module_1511165822 .product_list_box .owl-item .product_image {height: 180px; line-height: 180px; }
}
@media (max-width: 767px) {
    #module_1511165822 .product_list_box .owl-item .product_image {height: 156px; line-height: 156px; }
}
#module_1511165822 .product_list_box .owl-item .product_image_a {}
#module_1511165822 .product_list_box .owl-item .product_image_a .product_img {max-width: 100%; max-height: 100%; vertical-align: middle; width: auto; height: auto }
#module_1511165822 .product_list_box .owl-item .product_name_a {display: block; line-height: 20px; height: 60px; overflow: hidden; padding-top: 10px; text-align: center; padding-left: 10px; padding-right: 10px; background-color: #fff; }
/*---module_1511165822-end---*/
.top1511166567{float:left; width:47%; }
@media (max-width: 767px) {
    .top1511166567{width:100%; }
}
.top1511166635{padding-bottom:20px; }
.top1511166636{}
@media (max-width: 767px) {
    .top1511166636{padding-bottom:50px; }
}
/*---module_1511166662-49-begin---*/
#module_1511166662 .classify_name{text-align:left; padding-bottom: 10px; height:32px; }
#module_1511166662 .classify_name .classify_name_a{font-size:22px; font-weight: bold; line-height:22px; float:left; position:relative; padding-bottom:12px; }
#module_1511166662 .classify_name .classify_name_a:before{left: 20px; bottom: 0px; position: absolute; width:45px; height:3px; background-color:#f6bb19; content:"";}
/*---module_1511166662-end---*/
/*---module_1511166669-279-begin---*/
#module_1511166669 .news_list {}
#module_1511166669 .news_list li {height: 40px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #ccc; padding-left: 10px; padding-right: 10px; }
#module_1511166669 .news_list li .news_title_a {float: left; line-height: 40px; }
#module_1511166669 .news_list li .news_date {float: right; line-height: 40px; }
@media (max-width: 767px) {
    #module_1511166669 .news_list li .news_title_a{overflow:hidden; width:70%; height:40px; }
}
/*---module_1511166669-end---*/
/*---module_1511169076-706-begin---*/
#module_1511169076 .links_list_box {}
#module_1511169076 .links_list_box .owl-stage {position: relative; }
#module_1511169076 .links_list_box .owl-stage-outer {position: relative; overflow: hidden; width: 100%; }
#module_1511169076 .links_list_box .owl-nav {float: right; width: 100px; height: 60px; }
#module_1511169076 .links_list_box .owl-nav .owl-prev {float: left; width: 50px; font-size: 0px; height: 50px; background-image: url(/public/cn/img/prev_706.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#module_1511169076 .links_list_box .owl-nav .owl-next {float: left; width: 50px; font-size: 0px; height: 50px; background-image: url(/public/cn/img/next_706.png); background-repeat: no-repeat; background-position: center center; cursor: pointer; }
#module_1511169076 .links_list_box .links_list {padding-top: 20px; padding-bottom: 10px; }
#module_1511169076 .links_list_box .links_list .owl-item {float: left; position: relative;}
#module_1511169076 .links_list_box .links_list .owl-item .links_a {display: block; text-align: center; border:solid 1px #ccc; margin-left: 2%; margin-right: 2%; padding-top: 10px; padding-bottom: 10px; }
/*---module_1511169076-end---*/
/*------------index-index------------end*/
/*------------common-bottom------------begin*/
.bzyh106887981231 {margin-top: 10px; }
@media (max-width: 767px) {
    .bzyh106887981231 {padding-bottom: 20px; }
}
.top1408594199 {padding-top: 3%; background: #212832 }
.egxb14057395470 {line-height: 18px; padding: 20px 0; color: #797a7c; background: #1c222a }
@media (max-width: 767px) {
    .egxb14057395470 {}
}
@media (max-width: 767px) {
    .top1466585107 {}
}
@media (max-width: 767px) {
    .qgjw4314081732001 {display: none; }
}
.top1472175406 {display: none }
@media (max-width: 767px) {
    .top1472175406 {background-color: #333333; line-height: 30px; height: 30px; width: 100%; bottom: 0px; left: 0px; position: fixed; display: block; }
}
@media (max-width: 767px) {
    .stnq341412318635 {text-align: center; width: 33%; float: left }
}
@media (max-width: 767px) {
    .stnq341412319117 {color: #FFFFFF; }
}
@media (max-width: 767px) {
    .stnq3414123186540 {text-align: center; width: 33%; float: left }
}
@media (max-width: 767px) {
    .stnq341412319183 {color: #FFFFFF; }
}
@media (max-width: 767px) {
    .stnq3414123186560 {text-align: center; width: 33%; float: left }
}
@media (max-width: 767px) {
    .stnq341412319202 {color: #FFFFFF; }
}
.stnq3414123186650 {text-align: center; width: 25%; float: left; min-height: 20px; }
.stnq341412319235 {line-height: 18px; font-size: 12px; color: #FFFFFF; min-height: 20px; }
@media (max-width: 767px) {
    .stnq341412319074 {margin-right: 3px; margin-top: 5px; }
}
@media (max-width: 767px) {
    .stnq341412319054 {margin-right: 3px; margin-top: 5px; }
}
@media (max-width: 767px) {
    .stnq341412319040 {margin-right: 3px; margin-top: 5px; }
}
.top1486543168 {padding-right: 15px; padding-left: 15px; float: left; width: 25%; }
@media (max-width: 767px) {
    .top1486543168 {display: none; }
}
.alpo541409554445 {display: block; color: #fff; margin: 0 0 25px; padding-bottom: 15px; font-size: 18px; text-shadow: none; position: relative; }
.top1486601035 {margin-bottom: 8px; font-size: 14px; overflow: hidden; height: 160px; color: #797a7c; }
.lab14866010640 {text-align: left; }
.lab14866010642 {font-size: 14px; color: #fff; }
.top1486601161 {font-style: normal; padding-left: 10px; font-weight: 400 }
.alpo541409554445:before {content: ''; width: 45px; height: 2px; background: #13a0b2; position: absolute; bottom: 0 }
.lab14866023050 {padding-right: 15px; padding-left: 15px; float: left; width: 25%; }
@media (max-width: 767px) {
    .lab14866023050 {width: auto; }
}
.lab14866023051 {overflow: hidden; }
.lab14866023052 {margin-bottom: 15px; float: left; display: block; color: #fff; padding-bottom: 15px; font-size: 18px; text-shadow: none; position: relative; }
.lab14866023052:before {content: ''; width: 45px; height: 2px; background: #13a0b2; position: absolute; bottom: 0 }
.lab14866023055 {margin-top: 10px; float: right; font-size: 14px; color: #fff; }
.lab14866023056 {font-style: normal; padding-left: 10px; font-weight: 400 }
.arzx5613805316682 {overflow: hidden; }
.arzx5613805316683 {background-repeat: no-repeat; font-size: 14px; height: 35px; line-height: 35px; }
.arzx5613805316684 {padding-left: 13px; background-image: url(/public/cn/img/Ddd6.png); background-position: 5px; background-repeat: no-repeat; color: #797a7c }
.lab14866031830 {padding-right: 15px; padding-left: 15px; float: left; width: 25%; }
@media (max-width: 767px) {
    .lab14866031830 {display: none; }
}
.lab14866031832 {display: block; color: #fff; margin: 0 0 25px; padding-bottom: 15px; font-size: 18px; text-shadow: none; position: relative; }
.lab14866031832:before {content: ''; width: 45px; height: 2px; background: #13a0b2; position: absolute; bottom: 0 }
.lab14866031833 {margin-bottom: 8px; font-size: 14px; overflow: hidden; height: 180px; color: #797a7c; }
.lab14866040230 {padding-right: 15px; padding-left: 15px; float: left; width: 25%; }
@media (max-width: 767px) {
    .lab14866040230 {display: none; }
}
.lab14866040231 {overflow: hidden; }
.lab14866040232 {margin-bottom: 15px; float: left; display: block; color: #fff; padding-bottom: 15px; font-size: 18px; text-shadow: none; position: relative; }
.lab14866040232:before {content: ''; width: 45px; height: 2px; background: #13a0b2; position: absolute; bottom: 0 }
.lab14866040233 {margin-top: 10px; float: right; font-size: 14px; color: #fff; }
.lab14866040234 {font-style: normal; padding-left: 10px; font-weight: 400 }
.top1486604123 {overflow: hidden; }
.tmln2214057259285 {margin-bottom: 2px; overflow: hidden; width: 33%; float: left; height: 62px; }
.tmln2214057259286:hover {background-color: #eee; }
.tmln2214057259288 {margin-right: 2px; margin-left: 2px; height: 100%; width: 100%; vertical-align: middle; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease }
.tmln2214057259288:hover {opacity: .5 }
.top1486543151 {padding-bottom: 2%; }
.top1486688468 {min-height: 100px; width: 35px }
.cmav971421136717{background-image:url(/public/cn/img/wx.png); margin-bottom: 1px; font-size: 14px; cursor: pointer; color: #fff; line-height: 35px; text-align: center; height: 35px; width: 35px; position: relative; background-color:#13a0b2; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.cmav971421136733 {display: none; padding: 5px; right: 35px; position: absolute; top: 0; background-color: #fff; height: 132px; width: 132px; z-index: 3000; text-align: center; }
.cmav9714072075585 {padding: 5px; }
.cmav971421128901{background-image:url(/public/cn/img/ly.png); display: block; margin-bottom: 1px; font-size: 14px; cursor: pointer; color: #fff; line-height: 35px; text-align: center; height: 35px; width: 35px; background-color: #13a0b2; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.cmav971421128904{background-image:url(/public/cn/img/sjt.png); font-size: 23px; cursor: pointer; color: #fff; line-height: 44px; text-align: center; height: 35px; width: 35px; background-color: #13a0b2; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.cmav9714072075586 {display: block; }
.cmav971421136717:hover .cmav971421136733 {display: block }
.lab14866942990{background-image:url(/public/cn/img/qq.png); margin-bottom: 1px; font-size: 14px; cursor: pointer; color: #fff; line-height: 35px; text-align: center; height: 35px; width: 35px; position: relative; background-color: #13a0b2; background-repeat:no-repeat; background-position-x:center; background-position-y:center; }
.lab14866942990:hover .lab14866942991 {display: block }
.lab14866942991 {display: none; padding: 10px; right: 35px; position: absolute; top: 0; background-color: #fff; text-align: center; z-index: 3000; }
.lab14866942991 {display: none; padding: 10px; right: 35px; position: absolute; top: 0; background-color: #fff; text-align: center; z-index: 3000; }
/*------------common-bottom------------end*/
/*------------common-right------------begin*/
.lab13960025542 {color: #FFFFFF; background-color: #666666; padding-bottom: 10px; padding-top: 10px; text-align: center; }
.pefv5613920867464 {vertical-align: middle; }
.lab13960025544 {padding-bottom: 10px; padding-top: 10px; }
.pcmy7813881325912 {float: left; width: 25%; }
@media (max-width: 767px) {
    .pcmy7813881325912 {width: 50%; }
}
.pcmy7813881325913 {margin-right: 10px; margin-left: 10px; margin-bottom: 5px; margin-top: 5px; text-align: center; display: block; }
.pcmy7813881325915 {position: absolute; display: none; z-index: 10; clear: both; }
.pcmy7813881325917 {padding-left: 10px; background-color: #006666; clear: both; color: #fff; display: block; height: 30px; line-height: 30px; width: 105px; text-align: left; }
.pcmy7813881325917:hover {border-bottom-width: 1px; border-bottom-color: #ccc; border-bottom-style: solid; }
.top1466473401 {margin-right: auto; margin-left: auto; max-width: 1920px; width: 100% }
.top1472174522 {width: 100%; }
/*------------common-right------------end*/
/*------------text-lists------------begin*/
.top1410754883 img {height: auto !important }
.main00004 {padding-right: 15px; padding-left: 15px; float: left; width: 75%; padding-bottom: 3%; padding-top: 3%; }
@media (max-width: 767px) {
    .main00004 {width: 100%; }
}
.gusy4014007395051 {width: 100%; }
.top1486611687 {margin-right: auto; margin-left: auto; max-width: 1920px; width: 100% }
/*------------text-lists------------end*/
/*------------news-lists------------begin*/
.mqgf13931219775 {overflow: hidden; padding-bottom: 20px; padding-top: 20px; border: 1px solid transparent; border-bottom-color: #e4eaec; }
.mqgf139312197711 {color: #999999; padding-top: 10px; }
.mqgf13931219776 {padding-top: 5px; padding-left: 10px; float: left; width: 90%; }
@media (max-width: 767px) {
    .mqgf13931219776 {float: none; margin-bottom: 10px; margin-top: 10px; width: 100%; }
}
.mqgf139312197710 {float: right; color: #999999; }
.mqgf13931219777 {font-size: 18px; }
@media (max-width: 767px) {
    .mqgf13931219777 {}
}
.mqgf1408868443 {line-height: 80px; height: 80px; float: left; width: 10%; }
@media (max-width: 767px) {
    .mqgf1408868443 {height: auto; float: none; width: 100%; }
}
.aygt1514007395051 {width: 100%; }
.top1486623196 {margin-right: auto; margin-left: auto; max-width: 1920px; width: 100% }
.mqgf13931379732 {min-height: 80px; width: 100%; vertical-align: middle; }
/*------------news-lists------------end*/
/*------------news-view------------begin*/
.tmvl13805317542 {font-size: 30px; }
.tmvl13805317541 {padding-bottom: 30px; text-align: center; }
.tmvl13805317543 {padding-bottom: 20px; margin-bottom: 30px; border-bottom-color: #eee; border-bottom-width: 5px; border-bottom-style: solid; color: #999999; }
.top1410066649 img {height: auto !important }
.lmyt8214007395051 {width: 100%; }
.top1486624330 {margin-right: auto; margin-left: auto; max-width: 1920px; width: 100% }
.top1409975508t {width: 25%; float: right; }
@media (max-width: 767px) {
    .top1409975508t {width: 100%; }
}
.tmvl13805317544 {overflow: hidden; }
.tmvl138053175452 {float: left; }
.tmvl138053175451 {padding-right: 10px; float: left; }
.tmvl00005 {color: #555; padding-top: 10px; }
.tmvl138053175415 {color: #555 }
/*------------news-view------------end*/
/*------------product-lists------------begin*/
.fmth14057259285 {padding-right: 1%; padding-left: 1%; width: 33.3333%; float: left; }
@media (max-width: 767px) {
    .fmth14057259285 {width: 100%; }
}
.fmth140572592810 {height: 40px; padding-bottom: 40px; text-align: center; padding-top: 10px; }
.fmth14057259286 {line-height: 270px; height: 270px; text-align: center; overflow: hidden; }
.fmth14057259288 {width: 100%; height: 270px; vertical-align: middle; }
@media (max-width: 767px) {
    .fmth14057259288 {height: auto }
}
.top1409974623 {}
@media (min-width: 1200px) {
    .top1477100960 {line-height: 50px; height: 50px }
}
.top1410067464 {overflow: hidden; }
.top1409975508 {float: left; width: 25% }
@media (max-width: 767px) {
    .top1409975508 {width: auto; float: none; }
}
.rwpz7014007395051 {width: 100%; }
.top1486621267 {margin-right: auto; margin-left: auto; max-width: 1920px; width: 100% }
/*------------product-lists------------end*/
/*------------common-page------------begin*/
.top1466502393 {padding-top: 20px; padding-bottom: 20px; }
/*+翻页-带页码1.2.3.4.*/
.nxmi1413778513821 {text-align: center; margin-right: auto; margin-left: auto; }
.nxmi1413778513822 {font-size: 14px; float: left; border: 1px solid #dfdfdf; background: #f9f9f9; padding: 10px; margin: 0 5px }
.nxmi1413778513823 {font-size: 14px; float: left; border: 1px solid #dfdfdf; background: #f9f9f9; padding: 10px; margin: 0 5px }
.nxmi1413778513824 {font-size: 14px; float: left; border: 1px solid #dfdfdf; background: #f9f9f9; padding: 10px; margin: 0 5px }
.nxmi1413778513825 {display: inline-block; font-size: 14px; border: 1px solid #dfdfdf; background: #f9f9f9; padding: 10px; margin: 0 5px; }
.nxmi1413778513826 {display: inline-block; padding: 10px; font-size: 14px; border: 1px solid #dfdfdf; background: #f9f9f9; margin: 0 5px; font-weight: bold; }
.nxmi1413778513828 {font-size: 14px; float: left; border: 1px solid #dfdfdf; background: #f9f9f9; padding: 10px; margin: 0 5px }
.nxmi1413778513829 {font-size: 14px; float: left; border: 1px solid #dfdfdf; background: #f9f9f9; padding: 10px; margin: 0 5px }
/*------------common-page------------end*/
/*------------product-view------------begin*/
.bsga13820014522 {text-align: center; }
.bsga138200145235 {padding-bottom: 20px; padding-top: 20px; text-align: center; font-size: 20px; }
.bsga138200145237 {padding-bottom: 20px; padding-top: 20px; }
.hrmb7514045509730 {padding-bottom: 10px; padding-top: 10px; clear: both; }
.hrmb7514045509730 img {height: auto !important; }
.bsga13820014524 {text-align: center; display: block; margin-right: auto; margin-left: auto; }
.ubsj5514007395051 {width: 100%; }
.top1486622768 {margin-right: auto; margin-left: auto; max-width: 1920px; width: 100% }
/*------------product-view------------end*/
/*------------feedback-lists------------begin*/
.tgwm13805330655 {margin-bottom: 20px; }
.tgwm1377739081 {margin-right: auto; margin-left: auto; }
@media (max-width: 767px) {
    .tgwm1377739081 {margin-right: auto; margin-left: auto; width: 100%; }
}
.xofy4014007395051 {width: 100%; }
.top1486624827 {margin-right: auto; margin-left: auto; max-width: 1920px; width: 100% }
.oave6113777358643 {padding-bottom: 20px; padding-left: 5px; overflow: hidden; margin-bottom: 10px; border: 1px solid transparent; border-bottom-color: #e4eaec; }
.oave6113777358644 {margin-bottom: 5px; overflow: hidden; }
@media (max-width: 767px) {
    .oave6113777358644 {display: none; }
}
.oave6113777358645 {float: left; }
.oave6113777358648 {font-size: 12px; float: right; text-align: right; padding-left: 20px; color: #a3afb7; }
.oave6113777358649 {margin-bottom: 10px; overflow: hidden; font-size: 14px; color: #76838f; }
@media (max-width: 767px) {
    .oave6113777358649 {display: none; }
}
.oave61137773586412 {padding: 20px; -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, .02); box-shadow: inset 0 0 1px rgba(0, 0, 0, .02); min-height: 20px; margin-bottom: 20px; background-color: #f3f7f9; border: 1px solid #e4eaec; border-radius: 3px }
.oave61137773586414 {}
@media (max-width: 767px) {
    .oave61137773586414 {font-size: 14px; }
}
.top1486625747 {display: table-cell; vertical-align: top; }
@media (max-width: 767px) {
    .top1486625747 {display: inline-block; }
}
.top1486625719 {display: table-cell; vertical-align: top }
@media (max-width: 767px) {
    .top1486625719 {display: block; }
}
.top1486625832 {line-height: 50px; height: 50px; width: 50px; font-size: 36px; color: #a3afb7; border: 1px solid #545a61; border-radius: 50%; text-align: center; margin-right: 10px; font-style: normal; font-weight: 400; position: relative; -webkit-font-smoothing: antialiased; display: inline-block; }
.oave6113777358647 {font-size: 14px; }
.top1410076980 {padding: 30px; background: #fff; box-shadow: 0 1px 1px rgba(0, 0, 0, .05) }
.tgwm13805330658 {width: 100%; height: 36px; padding: 6px 15px; background-color: #fff; border: 1px solid #e4eaec; border-radius: 3px; font-size: 14px; line-height: 1.57142857; color: #76838f; display: block }
.tgwm13805330659 {width: 100%; height: auto; background-color: #fff; border: 1px solid #e4eaec; border-radius: 3px; font-size: 14px; line-height: 1.57142857; color: #76838f; display: block }
.tgwm138053306511 {width: 100%; border-radius: 3px; background-color: #13a0b2; border: none; color: #fff; padding: 6px 15px; font-size: 14px; line-height: 1.57142857; font-weight: 300; text-align: center; cursor: pointer; transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear }
.tgwm138053306511:hover {background: #f6bb19 }
.tgwm138053306518 {padding-left: 10px; background-color: #fff; border: 1px solid #e4eaec; border-radius: 3px; font-size: 14px; line-height: 1.57142857; color: #76838f; }
.top1486712841 {display: none; }
@media (max-width: 767px) {
    .top1486712841 {width: 75%; display: inline-block; }
}
.lab14867128710 {margin-bottom: 5px; overflow: hidden; }
.lab14867128711 {float: left; }
.lab14867128712 {font-size: 14px; }
.lab14867128940 {margin-bottom: 10px; overflow: hidden; font-size: 14px; color: #76838f; }
/*------------feedback-lists------------end*/
/*------------common-left------------begin*/
.zbhu1409554445 {display: block; margin-top: 20px; position: relative; padding-bottom: 10px; font-size: 16px; }
@media (max-width: 767px) {
    .zbhu1409554445 {display: none; }
}
.zbhu1409554445:before {content: ''; width: 35px; height: 2px; background: #f6bb19; position: absolute; bottom: -1px }
.top1486607181 {margin-top: 15px; margin-bottom: 20px; }
@media (max-width: 767px) {
    .top1486607181 {overflow: hidden; }
}
.mtpc2714084140997 {color: #13a0b2; display: block; border-bottom: 1px solid #e1e1e1; line-height: 41px; margin-bottom: 3px; margin-top: 0; padding-left: 26px; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out }
.mtpc2714084140997#current {background: #13a0b2; color: #fff }
.mtpc2714084140997:hover {background: #13a0b2; color: #fff }
.top1486607341 {padding-right: 10px; font-weight: 400; font-style: normal; }
.lab14866076771 {display: block; margin-top: 40px; position: relative; padding-bottom: 10px; font-size: 16px }
.lab14866076771:before {content: ''; width: 35px; height: 2px; background: #f6bb19; position: absolute; bottom: -1px }
.top1486608449 {overflow: hidden; }
.bsfr6714057259285 {padding: 5px; width: 33.33333%; overflow: hidden; float: left; margin-top: 5px; margin-bottom: 10px; }
.bsfr6714057259286 {background-color: #f5f5f5; height: 60px; vertical-align: middle; text-align: center; overflow: hidden; }
.bsfr6714057259288 {min-height: 60px; width: 100%; max-width: 100%; vertical-align: middle; }
.bsfr6714057259289 {font-size: 14px; line-height: 20px; padding-left: 3px; overflow: hidden; }
.bsfr67140572592810 {height: 28px; padding: 5px; overflow: hidden; text-align: center; }
.lab14866093960 {margin-bottom: 20px; display: block; margin-top: 20px; position: relative; padding-bottom: 10px; font-size: 16px; }
.lab14866093960:before {content: ''; width: 35px; height: 2px; background: #f6bb19; position: absolute; bottom: -1px }
.ahup5113805316682 {overflow: hidden; clear: both; }
.ahup5113805316683 {background-repeat: no-repeat; font-size: 14px; line-height: 30px; }
.ahup5113805316684 {transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; display: block; color: #13a0b2; border-bottom: 1px solid #e1e1e1; }
.ahup5113805316687 {display: block; padding-right: 5px; color: #999; }
.lab14866105330 {display: block; margin-top: 40px; position: relative; padding-bottom: 10px; font-size: 16px }
.lab14866105330:before {content: ''; width: 35px; height: 2px; background: #f6bb19; position: absolute; bottom: -1px }
.top1486610555 {overflow: hidden; }
.quhp5813778523764 {background: #fff; border: 1px solid #e9e9e9; width: 100%; height: 48px; margin-top: 32px }
.quhp5813778523766 {float: right; position: relative; height: 100%; width: 20%; }
.quhp5813778523767 {margin-right: -1px; width: 100%; height: 100%; background: #13a0b2; color: #fff; text-align: center; border: none; position: absolute; right: 1px; font-size: 16px; transition: all .3s ease; -moz-transition: all .3s ease; -webkit-transition: all .3s ease; -o-transition: all .3s ease; font-style: normal; font-weight: 400; font-variant: normal; }
.quhp5813778523765 {margin-left: -5px; float: left; border: none; background: 0 0; height: 100%; width: 80%; color: #474747; outline: 0; padding-left: 20px; }
.bsfr67140572592811 {color: #13a0b2 }
.lab14866132751 {display: block; margin-top: 20px; position: relative; padding-bottom: 10px; font-size: 16px; }
.lab14866132751:before {content: ''; width: 35px; height: 2px; background: #f6bb19; position: absolute; bottom: -1px }
.lab14866132752 {margin-top: 10px; margin-bottom: 20px; }
.lab14866132754 {color: #a3a3a3; display: block; text-transform: uppercase; border: 1px solid #e2e2e2; padding: 10px 22px }
.lab14866132754:hover {background: #13a0b2; color: #fff }
.lab14866132753 {display: inline-block; margin-right: 3px; margin-top: 12px }
@media (max-width: 767px) {
    .mtpc2714084140996 {width: 50%; float: left; }
}
@media (max-width: 767px) {
    .top1486610516 {display: none; }
}
@media (max-width: 767px) {
    .lab14866076770 {display: none; }
}
@media (max-width: 767px) {
    .top1486609263 {display: none; }
}
@media (max-width: 767px) {
    .lab14866132750 {display: none; }
}
/*------------common-left------------end*/
/*------------news-search------------begin*/
.main00002 {float: left; width: 25% }
.top1486614179 {float: left; width: 25% }
@media (max-width: 767px) {
    .top1486614179 {width: 100%; }
}
.rlnj13805316687 {color: #a3a3a3; margin-right: 10px; float: right; }
@media (max-width: 767px) {
    .rlnj13805316687 {display: none; }
}
.rlnj13805316683 {line-height: 40px; height: 40px; }
@media (max-width: 767px) {
    .rlnj13805316683 {overflow: hidden; }
}
.top1410161534 {padding-left: 2%; padding-top: 5%; }
/*------------news-search------------end*/
/*------------product-search------------begin*/
.ydje14057259288 {width: 100%; height: 270px; vertical-align: middle }
@media (max-width: 767px) {
    .ydje14057259288 {height: auto }
}
.ydje14057259286 {line-height: 270px; height: 270px; text-align: center; overflow: hidden }
.ydje14057259285 {padding-right: 1%; padding-left: 1%; width: 33.3333%; float: left }
@media (max-width: 767px) {
    .ydje14057259285 {width: auto; float: none }
}
.ydje140572592810 {height: 40px; padding-bottom: 40px; text-align: center; padding-top: 10px }
/*------------product-search------------end*/
/*------------common-top2------------begin*/
.csum1462889377 {width: 100%; }
.csum1477100960 {height: 49px; background-color: #282f39; }
.csum1477101751 {line-height: 50px; float: left; overflow: hidden; color: #7f8997; width: 30%; }
.csum1477884318 {text-align: right; margin-top: 10px; float: right; width: 50%; font-size: 14px; height: 30px; }
.csum1477904520 {display: inline-block; cursor: pointer; position: relative; }
.csum1477899478 {display: block; color: #7f8997; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; }
.csum1477899478:hover {color: #12a0b1; }
.csum1477964930 {display: none; top: 45px; padding-top: 5px; border-radius: 5px; border-color: #eee; border-width: 1px; border-style: solid; background-color: #fff; text-align: center; height: 132px; width: 132px; z-index: 3000; position: absolute; box-shadow: 0px 0px 5px 1px #ccc; }
.csum14779060910 {display: inline-block; margin-left: 20px; }
.csum14779060911 {color: #7f8997; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; }
.csum14779060911:hover {color: #12a0b1; }
.csum14779742770 {display: inline-block; margin-left: 20px; cursor: pointer; position: relative; }
.csum14779742771 {display: block; color: #7f8997; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; }
.csum14779742771:hover {color: #12a0b1; }
.csum14779742772 {padding: 10px; display: none; top: 45px; border-radius: 5px; border-color: #eee; border-width: 1px; border-style: solid; background-color: #fff; text-align: center; z-index: 3000; position: absolute; box-shadow: 0px 0px 5px 1px #ccc; }
.csum9514072075586 {margin-bottom: 5px; display: block }
.csum14780511920 {display: inline-block; margin-left: 20px; cursor: pointer; position: relative; }
.csum14780511921 {display: block; color: #7f8997; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; }
.csum14780511921:hover {color: #12a0b1; }
.csum14780511922 {left: -100px; width: 250px; padding: 10px; display: none; top: 40px; text-align: center; z-index: 3000; position: absolute; background-color: #282f39; }
.csum36140841523011 {background: transparent; border: 1px solid #939393; color: #fff; padding-left: 10px; height: 30px; line-height: 28px; font-size: 14px }
.csum36140841523013 {background: transparent; border: none }
.csum1478080266 {cursor: pointer; color: #7f8997; display: block; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 30px; font-size: inherit; }
.csum14799555140 {display: inline-block; margin-left: 20px; cursor: pointer; position: relative; }
.csum14799555141 {display: block; color: #7f8997; background: transparent; width: 30px; height: 30px; border: 1px solid #545a61; border-radius: 50%; text-align: center; line-height: 29px; }
.csum14799555141:hover {color: #12a0b1; }
.csum14799555142 {left: -100px; width: 250px; padding: 10px; display: none; top: 40px; text-align: center; z-index: 3000; position: absolute; background-color: #282f39; }
.csum1479955711 {margin-top: 4px; }
.csum4013941603851 {color: #fff; margin-right: 5px; }
.csum4013941603852 {margin-right: 5px; text-align: center; vertical-align: middle; }
.csum4013941603853 {color: #fff; }
.csum4013941603854 {margin-right: 5px; vertical-align: middle; text-align: center; }
.csum14634562851 {padding-top: 15px; }
.csum14634562852{overflow: hidden; height:75px; }
@media (max-width: 767px) {
    .csum14634562852{height:60px; }
}
.csum14634562858 {float: left; }
.csum146345628515{height:65px; }
@media (max-width: 767px) {
    .csum146345628515{height:41px; }
}
.csum2514079846578 {float: right; z-index: 6; }
.csum14634562859 {background-color: #13A0B2; position: relative; margin-bottom: -65px; z-index: 2222; width: 100%; }
.csum1481940464 {width: 1170px; background: #13A0B2; padding: 0 5px; position: relative; }
.csum9314080105431 {float: left; display: inline-block; }
.csum9314080105432 {z-index: 99; position: relative; float: left; padding: 18px 0 }
.csum9314080105433 {border-right: 1px dashed rgba(255, 255, 255, 0.4); font-weight: 700; font-size: 0.9378em; color: #fff; display: block; text-transform: uppercase; padding: 0 24px; letter-spacing: .03em; line-height: 29px; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s }
.csum9314080105433:hover {color: #FFCC00; }
.csum9314080105433#current {}
.csum9314080105435 {width: 240px; position: absolute; display: none; z-index: 9999; clear: both; padding-top: 18px; }
.csum9314080105436 {float: left; padding: 0 25px; background: #13A0B2; border-bottom: 1px solid rgba(255, 255, 255, 0.50); }
.csum9314080105437 {display: block; font-weight: 400; margin: 0; padding: 5px 0px; letter-spacing: .03em; font-size: 13px; text-transform: uppercase; color: #fff; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.csum9314080105437:hover {color: #FFCC00; }
.csum1482736494 {background: #F6BB19; position: relative; margin-right: -5px; transition: all .3s ease; display: inline-block; float: right }
.csum1482736494:hover a {color: #fff }
.csum7945541154 {font-weight: 700; font-size: 1.125em; color: #171b20; margin-left: 0; text-transform: uppercase; display: block; padding: 0 30px 0 17px; line-height: 65px; position: relative; z-index: 10; transition: all .3s ease; letter-spacing: .03em }
/*------------common-top2------------end*/